package com.momo.gateway.rabbitmq.topic;

/**
 * Created by Kagome on 2019/4/30.
 */
/**
 * 消息路由规则：四种模式（topic、direct、fanout、header）
 * topic：根据绑定关键字通配符规则匹配、比较灵活
 * direct：默认，根据routingKey完全匹配，好处是先匹配再发送
 * fanout：不需要指定routingkey，相当于群发
 * header：不太常用，可以自定义匹配规则
 */
public class RabbitMQTopicConfig {
    //交换机名称
    public final static String EXCHANGE = "exchange-test";
    //路由key
    public final static String ROUTINGKEY = "springboot.abc";
    //队列名称
    public final static String QUEUE = "queue-1";
    //是否持久化
    public final static String DERABLE = "true";
    //消息路由规则
    public final static String TYPE = "topic";
    // 忽略声明异常
    public final static String IGNOREDECEXCEPTION = "true";
    /**
     *  绑定的路由键或模式。
     *      *（星号）：可以（只能）匹配一个单词
     *       #（井号）：可以匹配多个单词（或者零个）
     */
    public final static String KEY = "springboot.#";
}